Big Huge Thesaurus

Arilus cristatus

noun